
package com.yungu.swift.system.marketing.dao;


import com.yungu.swift.base.mapper.IMapper;
import com.yungu.swift.system.marketing.model.dto.MarketingChannelDto;

import java.util.List;
import java.util.Map;

/**
 * MarketingCouponMapper数据库操作接口类
 **/

public interface MarketingChannelMapper extends IMapper<MarketingChannelDto> {
    /**
     * addBatch
     *
     * @param list List
     * @return int
     */
    int addBatch(List list);

    /**
     * type:1 当前启用的注册礼包
     * 2 当前启用的乘客邀请礼包
     * 3 当前启用的司机邀请乘客礼包
     * 4 当前启用的司机邀请司机礼包
     * 5 沉睡用户
     * 6 高频用户
     * 7 连续叫单不成功用户
     *
     * @param params Map
     * @return String
     */
    String findChannelUuidByConditions(Map<String, Object> params);

    /**
     * onlyOne
     *
     * @param params Map
     * @return long
     */
    int onlyOne(Map<String, Object> params);
}